#ifndef UGAME_DEFAULT_EVENT
#define UGAME_DEFAULT_EVENT

#include "cocos2d.h"
#include "../../platform/UGCustomMacros.h"
#include "../notifier/UGEvent.h"

USING_NS_CC;

namespace ugame {
    class UGDefaultEvent : public UGEvent {
        UG_PROPERTY_GETTER(void*, arg, Arg);
    public:
        UGDefaultEvent();
        virtual ~UGDefaultEvent();
        static UGDefaultEvent* create(int eventId, int eventType, Ref* sender, float delayTime, void* eventArg);
    };
}

#endif